﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;

namespace Cotizav.AccesoDatos
{
    public class TipoCondicionDAO
    {
        public List<Entidades.TipoCondicion> Listar(Util.ContextoDB ctx)
        {
            SqlCommand cmd = new SqlCommand("select * from TIPO_CONDICION", ctx.GetConexion(), ctx.GetTx());
            DataTable dtTipoCondicion = new DataTable();
            dtTipoCondicion.Load(cmd.ExecuteReader());

            List<Entidades.TipoCondicion> Lista = new List<Entidades.TipoCondicion>();

            foreach (DataRow fila in dtTipoCondicion.Rows)
            {
                Entidades.TipoCondicion t = new Entidades.TipoCondicion();

                t.IdTipoCondicion = Int32.Parse(fila["ID"].ToString());
                t.Descripcion = fila["DESCRIPCION"].ToString();
                t.Activo = Int32.Parse(fila["ACTIVO"].ToString());

                Lista.Add(t);
            }

            return Lista;
        }
    }
}
